package com.ruge.core.enums;

import com.ruge.core.domain.BaseEnum;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @program: ruge-cloud
 * @description:
 * @author: ruge.wu
 * @create: 2022-01-09 00:01
 **/
@Getter
@AllArgsConstructor
public enum SmsEnum implements BaseEnum {
    /**
     * 短信类型
     */
    REGISTER("REGISTER", "1024070", "咪车直选", true, "注册"),
    GET_COUPONS("GET_COUPONS", "1024074", "咪车直选", false, "领取优惠券"),
    USE_COUPONS("USE_COUPONS", "1024089", "咪车直选", false, "优惠码已使用"),
    ACCOUNT_BALANCE("ACCOUNT_BALANCE", "1024962", "咪车直选", false, "账户余额信息"),
    BE_AGENT("BE_AGENT", "1024964", "咪车直选", false, "升级成为经纪人"),
    FLOW_ACTIVE("FLOW_ACTIVE", "1024966", "咪车直选", false, "关注活动上新"),
    AGENT_CUSTOMERS_GET_COUPONS("AGENT_CUSTOMERS_GET_COUPONS", "1024969", "咪车直选", false, "经纪人-客户领券"),
    AGENT_CUSTOMERS_POST_COUPONS("AGENT_CUSTOMERS_POST_COUPONS", "1024970", "咪车直选", false, "经纪人-用户使用优惠码"),
    AGENT_COUPONS_OVER("AGENT_COUPONS_OVER", "1024971", "咪车直选", false, "经纪人-拉新券即将过期"),
    AGENT_MATCH_CUSTOMERS("AGENT_MATCH_CUSTOMERS", "1024972", "咪车直选", false, "经纪人-系统匹配客户"),
    MONEY_APPLY("MONEY_APPLY", "1024973", "咪车直选", false, "用户提现申请通知"),
    ;
    private String code;
    private String value;
    private String sign;
    private Boolean storeDb;
    private String desc;

    @Override
    public String toString() {
        return code + ":" + desc;
    }
}